package com.jiegui.pay.service;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;

import com.jiegui.pay.domain.InterfaceRequest;

/**
 * 接口请求Service接口
 * 
 * @author wuqicheng
 * @date 2021-12-10
 */
public interface InterfaceRequestService  extends IService<InterfaceRequest>
{
    /**
     * 查询接口请求
     * 
     * @param flowId 接口请求主键
     * @return 接口请求
     */
    public InterfaceRequest selectInterfaceRequestByFlowId(String flowId);

    /**
     * 查询接口请求列表
     * 
     * @param interfaceRequest 接口请求
     * @return 接口请求集合
     */
    public List<InterfaceRequest> selectInterfaceRequestList(InterfaceRequest interfaceRequest);

    /**
     * 新增接口请求
     * 
     * @param interfaceRequest 接口请求
     * @return 结果
     */
    public int insertInterfaceRequest(InterfaceRequest interfaceRequest);

    /**
     * 修改接口请求
     * 
     * @param interfaceRequest 接口请求
     * @return 结果
     */
    public int updateInterfaceRequest(InterfaceRequest interfaceRequest);

    /**
     * 批量删除接口请求
     * 
     * @param flowIds 需要删除的接口请求主键集合
     * @return 结果
     */
    public int deleteInterfaceRequestByFlowIds(String[] flowIds);

    /**
     * 删除接口请求信息
     * 
     * @param flowId 接口请求主键
     * @return 结果
     */
    public int deleteInterfaceRequestByFlowId(String flowId);
}
